﻿using System;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x020002CF RID: 719
	public class TExceptionClause : TParseTreeNode
	{
		// Token: 0x0600182B RID: 6187 RVA: 0x00328FF2 File Offset: 0x003271F2
		public override void init(object arg1)
		{
			this.Handlers_Renamed = (TExceptionHandlerList)arg1;
		}

		// Token: 0x1700051C RID: 1308
		// (get) Token: 0x0600182C RID: 6188 RVA: 0x00329000 File Offset: 0x00327200
		// (set) Token: 0x0600182D RID: 6189 RVA: 0x00329008 File Offset: 0x00327208
		public virtual TExceptionHandlerList Handlers
		{
			get
			{
				return this.Handlers_Renamed;
			}
			set
			{
				this.Handlers_Renamed = value;
			}
		}

		// Token: 0x0600182E RID: 6190 RVA: 0x00329011 File Offset: 0x00327211
		public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)
		{
			this.Handlers_Renamed.doParse(psql, plocation);
		}

		// Token: 0x0600182F RID: 6191 RVA: 0x00329020 File Offset: 0x00327220
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06001830 RID: 6192 RVA: 0x00329030 File Offset: 0x00327230
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			this.Handlers_Renamed.acceptChildren(v);
			v.postVisit(this);
		}

		// Token: 0x0400185D RID: 6237
		private TExceptionHandlerList Handlers_Renamed;
	}
}
